import request from '@/utils/request'

// 新增完工单
export function genBjd(data) {
  return request({
    url: '/gd/wgd/genBjd',
    method: 'post',
    data: data
  })
}


// 查询完工单列表
export function listWgd(query) {
  return request({
    url: '/gd/wgd/list',
    method: 'get',
    params: query
  })
}

// 查询完工单详细
export function getWgd(id) {
  return request({
    url: '/gd/wgd/' + id,
    method: 'get'
  })
}

// 通过总部编号查询当前的完工单
export function getWgdByZbbh(id) {
  return request({
    url: '/gd/wgd/getWgdByZbbh/' + id,
    method: 'get'
  })
}

// 新增完工单
export function addWgd(data) {
  return request({
    url: '/gd/wgd',
    method: 'post',
    data: data
  })
}

// 修改完工单
export function updateWgd(data) {
  return request({
    url: '/gd/wgd',
    method: 'put',
    data: data
  })
}

// 删除完工单
export function delWgd(id) {
  return request({
    url: '/gd/wgd/' + id,
    method: 'delete'
  })
}

// 修改用户已确认状态
export function updateYhyqrZt(id) {
  return request({
    url: '/gd/wgd/updateYhyqrZt/' + id,
    method: 'get'
  })
}

// 授权客户信息
export function authDatas(id) {
  return request({
    url: '/gd/wgd/authData/' + id,
    method: 'get'
  })
}

// 生成报价单数据
export function genBjdData(data, type) {
  return request({
    url: '/gd/wgd/genBjdData',
    method: 'post',
    data: data,
    responseType: type
  })
}

// 授权客户信息
export function downExcel(ids) {
  return request({
    url: '/gd/wgd/downExcel',
    method: 'get',
    params: { ids },
    responseType: 'blob'
  })
}
